How Hard Can This Puzzle Be